//
//  AdditionalFreeItemsPricing.h
//  CodeKatas
//
//  Created by Viktor Lazarevich on 28-Feb-10.
//  Copyright 2010 Home. All rights reserved.
//

#import <Cocoa/Cocoa.h>
#import "SimplePricing.h"

@interface AdditionalFreeItemsPricing : SimplePricing<PricingStrategy> {
	Quantity paidQuantity;
	Quantity freeQuantity;
}

- (id)initWithPrice:(Money)price;
- (id)initWithPrice:(Money)price paidQuantity:(Quantity)paidQuantity freeQuantity:(Quantity)freeQuantity;

- (Money)getPriceFor:(Quantity)quantity;

@end
